package com.musicstore.dao;

import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.musicstore.entity.User;

/**
 * 用户接口
 * 
 * @author panyingtao
 *
 */
public interface UserDao {
	/**
	 * 用户登录
	 * 
	 * @param username
	 * @param password
	 * @return
	 */
	User checkLogin(@Param("username")String name,@Param("password")String pwd);

	/**
	 * 根据用户名查询用户信息
	 * 
	 * @param username
	 * @return
	 */
	User fetchByUsername(String username);

	/**
	 * 注册用户
	 * 
	 * @param user
	 */
	void register(User user);

	/**
	 * 用户信息修改
	 * 
	 * @param user
	 */
	void update(User user);

	/**
	 * 用户删除
	 * 
	 * @param id
	 */
	void delete(int id);

}
